import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'  # 设置字体为黑体
plt.rcParams['axes.unicode_minus'] = False  # 解决保存图像时负号'-'显示为方块的问题

# 初始人口数量
N0 = 1000

# 人口增长率
r = 0.02

# 环境容纳量
K = 10000

# 时间范围
t = np.linspace(0, 100, 100)

# 计算人口数量
N = K / (1 + ((K - N0) / N0) * np.exp(-r * t))

plt.plot(t, N)
plt.xlabel('时间（年）')
plt.ylabel('人口数量')
plt.title('Logistic增长模型')
plt.show()








